hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 329 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 328 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]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ő


Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Segitsetek ebben léccives
HozzászólásElküldve:2015.06.29. 10:12 
Offline
Újonc

Csatlakozott:2015.06.29. 10:05
Hozzászólások:3
Ösze tudnátok nekem irni egy Plugint??
Ezekből ugyan igy legyen minden ne változzon és a jogok is maradjanak(jogra adhazsd az admint)
Színes Chat Rang
HLMOD.Hus Rangok

Kérlek titeket hogy skypej jelőjetek be és ott majd küldjétek el az SMA-t ;)
Skype: trillkill.street
Köszi szépen hogy segitesz nekem!

_________________
[mozgo]Üdv: Street:)[/mozgo]


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Segitsetek ebben léccives
HozzászólásElküldve:2015.06.29. 10:17 
Offline
Tud valamit

Csatlakozott:2014.12.29. 15:12
Hozzászólások:143
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 7 alkalommal
Skypen minek? nem értem.. de oké ott is elküldöm. Ez kicsit más de jó.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <colorchat>
  5.  
  6. #define PLUGIN ""
  7. #define VERSION "1.0"
  8. #define AUTHOR ""
  9.  
  10. new message[192]
  11. new nev[32]
  12. new Temp[192]
  13. static color[10]
  14. new g_vault
  15. new olesek[33]
  16. new szint[33]
  17. new tulaj[32] = "abcdefghijklmnopqrstu"
  18. new foadmin[32] = "bcdefimnopqrstu"
  19. new admin[32] = "cdefimnopqrstu"
  20. new vip[32] = "cefiu"
  21.  
  22. #define ASD 15
  23.  
  24. //Ha az ASD értéke 9 akkor a szamoknal 9 szám a rangoknál 10 szöveg
  25.  
  26. new const szamok[ASD] = {
  27. 15,
  28. 20,
  29. 30,
  30. 45,
  31. 55,
  32. 65,
  33. 75,
  34. 85,
  35. 90,
  36. 105,
  37. 115,
  38. 120,
  39. 125,
  40. 135,
  41. 140
  42. }
  43.  
  44. new const rangok[ASD+1][] = {
  45. "Újonc",
  46. "Lelkes",
  47. "Tag",
  48. "Beavatott",
  49. "Tud valamit",
  50. "Fanatikus",
  51. "Senior Tag",
  52. "Jómunkásember",
  53. "Nagyúr",
  54. "Félisten",
  55. "Östag",
  56. "Veterán",
  57. "Őskövület",
  58. "Minden6ó",
  59. "ISTEN",
  60. "Mindent Tudó"
  61. }
  62.  
  63. public plugin_init()
  64. {
  65. register_plugin(PLUGIN, VERSION, AUTHOR)
  66. register_clcmd("say /rang", "hud")
  67. register_clcmd("say", "sayhook")
  68. register_clcmd("say_team", "tshook")
  69. register_event("DeathMsg", "halal", "a")
  70. g_vault = nvault_open("Rang")
  71.  
  72. }
  73. public hud(id)
  74. {
  75. if(szint[id] != ASD+1)
  76. {
  77.  
  78.  
  79. ColorChat(id, RED, "Rang:^4%s ^1| ^3Ölések:^4%d ^1| ^3Kell még:^4%d",rangok[szint[id]], olesek[id],szamok[szint[id]]-olesek[id] )
  80. }
  81. else {
  82.  
  83. ColorChat(id, GREEN, "Elerted a ^3Maximalis ^4Szintet.Gratulalunk.")
  84. }
  85.  
  86. }
  87. public sayhook(id)
  88. {
  89.  
  90. read_args (message, 191)
  91. remove_quotes (message)
  92. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  93. {
  94. return PLUGIN_CONTINUE
  95. }
  96. get_user_name(id, nev, 31)
  97. if(is_user_alive(id)) {
  98. get_user_team(id, color, 9)
  99.  
  100. if(get_user_flags(id) == read_flags(tulaj))
  101. formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  102. else if(get_user_flags(id) == read_flags(foadmin))
  103. formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  104. else if(get_user_flags(id) == read_flags(admin))
  105. formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  106. else if(get_user_flags(id) == read_flags(vip))
  107. formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  108.  
  109.  
  110.  
  111. else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  112.  
  113. }
  114. else {
  115. get_user_team(id, color, 9)
  116. if(get_user_flags(id) == read_flags(tulaj))
  117. formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  118. else if(get_user_flags(id) == read_flags(foadmin))
  119. formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  120. else if(get_user_flags(id) == read_flags(admin))
  121. formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  122. else if(get_user_flags(id) == read_flags(vip))
  123. formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  124.  
  125. else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  126. }
  127. sendmessage(color)
  128. return PLUGIN_HANDLED
  129. }
  130. public tshook(id)
  131. {
  132. read_args (message, 191)
  133. remove_quotes (message)
  134. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  135. {
  136. return PLUGIN_CONTINUE
  137. }
  138. get_user_name(id, nev, 31)
  139. new playerTeam = get_user_team(id)
  140. new playerTeamName[19]
  141. switch (playerTeam)
  142. {
  143. case 1: {
  144. copy (playerTeamName, 11, "*Terrorista*")
  145.  
  146. }
  147. case 2: {
  148. copy (playerTeamName, 18, "*Anti-Terrorista*")
  149.  
  150. }
  151. default:
  152. copy (playerTeamName, 9, "*Néző*")
  153. }
  154. if(is_user_alive(id))
  155. {
  156. get_user_team(id, color, 9)
  157. if(get_user_flags(id) == read_flags(tulaj))
  158. formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  159. else if(get_user_flags(id) == read_flags(foadmin))
  160. formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  161. else if(get_user_flags(id) == read_flags(admin))
  162. formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  163. else if(get_user_flags(id) == read_flags(vip))
  164. formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  165.  
  166.  
  167.  
  168. else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  169.  
  170. }
  171. else {
  172. get_user_team(id, color, 9)
  173. if(get_user_flags(id) == read_flags(tulaj))
  174. formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  175. else if(get_user_flags(id) == read_flags(foadmin))
  176. formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  177. else if(get_user_flags(id) == read_flags(admin))
  178. formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  179. else if(get_user_flags(id) == read_flags(vip))
  180. formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
  181.  
  182. else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  183. }
  184. sendtmessage(color, playerTeam)
  185. return PLUGIN_HANDLED
  186. }
  187. public sendmessage(color[])
  188. {
  189. new teamName[10]
  190. for(new player = 1; player < get_maxplayers(); player++)
  191. {
  192. get_user_team (player, teamName, 9)
  193. teamf (player, color)
  194. elkuldes(player, Temp)
  195. teamf(player, teamName)
  196. }
  197. }
  198. public sendtmessage(color[], playerTeam)
  199. {
  200. new teamName[10]
  201. for (new player = 1; player < get_maxplayers(); player++)
  202. {
  203. if(get_user_team(player) == playerTeam)
  204. {
  205. get_user_team (player, teamName, 9)
  206. elkuldes(player, Temp)
  207. teamf (player, teamName)
  208. teamf (player, color)
  209. }
  210. }
  211. }
  212. public teamf(player, team[])
  213. {
  214. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  215. write_byte(player)
  216. write_string(team)
  217. message_end()
  218. }
  219. public elkuldes(player, Temp[])
  220. {
  221.  
  222. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  223. write_byte( player )
  224. write_string( Temp )
  225. message_end()
  226.  
  227. }
  228.  
  229. public client_connect(id)
  230. {
  231. LoadData(id)
  232. }
  233. public client_disconnect(id)
  234. {
  235. SaveData(id)
  236. }
  237.  
  238. public SaveData(id)
  239. {
  240. new name[32]
  241. get_user_name(id, name, 31)
  242.  
  243. new vaultkey[64],vaultdata[256]
  244. format(vaultkey,63,"%s", name)
  245. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  246. nvault_set(g_vault,vaultkey,vaultdata)
  247. return PLUGIN_CONTINUE
  248. }
  249. public LoadData(id)
  250. {
  251. new name[32]
  252. get_user_name(id, name, 31)
  253. new vaultkey[64],vaultdata[256]
  254.  
  255. format(vaultkey,63,"%s", name)
  256. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  257.  
  258. nvault_get(g_vault,vaultkey,vaultdata,255)
  259. replace_all(vaultdata, 255, "#", " ")
  260. new lekeres_1[32],lekeres_2[32]
  261. parse(vaultdata, lekeres_1, 31, lekeres_2, 31)
  262. olesek[id] = str_to_num(lekeres_1)
  263. szint[id] = str_to_num(lekeres_2)
  264. return PLUGIN_CONTINUE
  265. }
  266. public halal()
  267. {
  268. new killer = read_data(1)
  269. new victim = read_data(2)
  270.  
  271. if(killer != victim)
  272. olesek[killer]++
  273.  
  274. while(olesek[killer] >= szamok[szint[killer]])
  275. {
  276. szint[killer]++
  277. }
  278. }
  279.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Segitsetek ebben léccives
HozzászólásElküldve:2015.06.29. 10:39 
Offline
Újonc

Csatlakozott:2015.06.29. 10:05
Hozzászólások:3
Köszönöm szépen!!! 8-)

_________________
[mozgo]Üdv: Street:)[/mozgo]


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése: Rendezés 
Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [3 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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