hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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  [ 11 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Prefix rank
HozzászólásElküldve: 2014.01.15. 02:00 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
Sziasztok valaki csinálna nekem egy olyat ha valaki megöl pld 5 embert kap egy prefix rangot.
Pld
Ujonc
Kezdo
Profi
Veterán

5ölés
20ölés
100ölés
500ölés
példa!


És ölések szerint..
Aki segit megy a gomb meg a comb.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 13:43 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Mármint, mikor chatbe írsz, ott írja neved előtt?

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 13:52 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.08.15. 14:42
Hozzászólások: 1345
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 277 alkalommal
Szerintem arra gondol.

_________________
Üdvözlettel: BBk
[AmxModX] Általam fordított pluginok
Death of Legend Fun Server History
NetMozi.com - Filmes fórum Badboy.killer
foximaxi


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 14:47 
Offline
Minden6ó
Avatar

Csatlakozott: 2011.01.19. 12:14
Hozzászólások: 4280
Megköszönt másnak: 218 alkalommal
Megköszönték neki: 285 alkalommal
kiki írta:
Mármint, mikor chatbe írsz, ott írja neved előtt?

Igen! Mint ami volt a dr szerodon. Szerintem :)

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 14:48 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
igen.
olyan mint a prefix
Pld.
[Ujonc] DeRoiD


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 15:28 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
pls nem nagy plugin.. :/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 16:31 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
DeR0iD írta:
pls nem nagy plugin.. :/


de mert sm-ről van szó :D

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 20:02 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Sajnos nem értek ennyire sourcemodhoz, talán megtudnám oldani, de semmi kedvem.

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.01.15. 20:40 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
nem vagyok benne biztos, hogy ide akartad nyitni a témát de ha igen akkor holnap megcsinálom. Ma már túl fáradt vagyok az SM hez.

Edit: most gyorsan összedobtam 1 et teszteld le nem igérem, hogy működik

UI: Ha működik azt mindenképpen jelezd vissza mert akkor egy mysql mentést és 1 fájlból való kiolvasást még beleírok :) csak arra vagyok kíváncsi, hogy maga az elképzelés jó e :D
SMX Forráskód: [ Mindet kijelol ]
  1. /* Plugin Template generated by Pawn Studio */
  2.  
  3. #include <sourcemod>
  4. #include <colors>
  5. public Plugin:myinfo =
  6. {
  7. name = "Chat prefix",
  8. author = "qKKKJ",
  9. description = "<- Description ->",
  10. version = "1.0",
  11. url = "www.hlmod.hu"
  12. }
  13.  
  14. new kills[64]
  15.  
  16. public OnPluginStart()
  17. {
  18. HookEvent("player_death", OnPlayerDeath, EventHookMode_Pre);
  19. AddCommandListener(SayHook, "say");
  20. }
  21. public Action:OnPlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
  22. {
  23. new client = GetClientOfUserId(GetEventInt(event, "attacker"));
  24. kills[client]++
  25.  
  26. }
  27. public Action:SayHook(client, const String:command[], args)
  28. {
  29. decl String:Nev[MAX_NAME_LENGTH];
  30. decl String:Uzenet[256];
  31.  
  32. GetClientName(client, Nev, sizeof(Nev));
  33. GetCmdArgString(Uzenet, sizeof(Uzenet));
  34. Uzenet[strlen(Uzenet)-1] = '\0';
  35.  
  36. if(kills[client] >= 0 && kills[client] <= 5)
  37. {
  38. CPrintToChatAllEx(client, "[\x05Ujonc\x01] {teamcolor}%s: {default}%s", Nev, Uzenet[1]);
  39. }
  40. else if(kills[client] >= 5 && kills[client] <= 20)
  41. {
  42. CPrintToChatAllEx(client, "[\x05Kezdo\x01] {teamcolor}%s: {default}%s", Nev, Uzenet[1]);
  43. }
  44. else if(kills[client] >= 20 && kills[client] <= 100)
  45. {
  46. CPrintToChatAllEx(client, "[\x05Profi\x01] {teamcolor}%s: {default}%s", Nev, Uzenet[1]);
  47. }
  48. else if(kills[client] >= 100 && kills[client] <= 500 || kills[client] > 500)
  49. {
  50. CPrintToChatAllEx(client, "[\x05Veterán\x01] {teamcolor}%s: {default}%s", Nev, Uzenet[1]);
  51. }
  52. return Plugin_Handled;
  53. }
  54. public OnClientPutInServer(client)
  55. {
  56. kills[client] = 0
  57. }


Csatolmányok:
colors.inc [11.9 KiB]
Letöltve 44 alkalommal.

_________________
Kép
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Prefix rank
HozzászólásElküldve: 2014.11.20. 16:57 
Offline
Tag

Csatlakozott: 2014.05.17. 18:20
Hozzászólások: 44
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 1 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <colorchat>
  5.  
  6. #define PLUGIN "Rangok :3"
  7. #define VERSION "1.1"
  8. #define AUTHOR "AsDDNyuSziii <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->"
  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.  
  18.  
  19. #define ASD 21
  20.  
  21. //Ha az ASD értéke 20 akkor a szamoknal 20 szám a rangoknál 21 szöveg ^^
  22.  
  23. new const szamok[ASD] = {
  24. 20,
  25. 35,
  26. 50,
  27. 65,
  28. 80,
  29.  
  30. }
  31.  
  32. new const rangok[ASD+1][] = {
  33. "BOT",
  34. "Csöves",
  35. "Játék képtelen",
  36. "Tudatlan",
  37. "Hibás Gyerek",
  38.  
  39. }
  40.  
  41. public plugin_init()
  42. {
  43. register_plugin(PLUGIN, VERSION, AUTHOR)
  44. register_clcmd("say /rang", "hud")
  45. register_clcmd("say", "sayhook")
  46. register_clcmd("say_team", "tshook")
  47. register_event("DeathMsg", "halal", "a")
  48. g_vault = nvault_open("namerang")
  49.  
  50. }
  51. public hud(id)
  52. {
  53. if(szint[id] != ASD+1)
  54. {
  55.  
  56.  
  57. ColorChat(id, BLUE, "^3Rangod: ^4%s ^n ^3Ölések: ^4%d ^n ^3Kell még: ^4%d",rangok[szint[id]], olesek[id],szamok[szint[id]]-olesek[id] )
  58. }
  59. else {
  60.  
  61. ColorChat(id, BLUE, "^3Rangod: ^4%s ^n ^3Ölések: ^4%d ^n ^3Kell még: ^40",rangok[szint[id]], olesek[id])
  62. }
  63.  
  64. }
  65. public sayhook(id)
  66. {
  67.  
  68. read_args (message, 191)
  69. remove_quotes (message)
  70. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  71. {
  72. return PLUGIN_CONTINUE
  73. }
  74. get_user_name(id, nev, 31)
  75. if(is_user_alive(id)) {
  76. get_user_team(id, color, 9)
  77. formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  78.  
  79. }
  80. else {
  81. get_user_team(id, color, 9)
  82. formatex(Temp, 191, "^x04*Halott* [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  83. }
  84. sendmessage(color)
  85. return PLUGIN_HANDLED
  86. }
  87. public tshook(id)
  88. {
  89. read_args (message, 191)
  90. remove_quotes (message)
  91. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  92. {
  93. return PLUGIN_CONTINUE
  94. }
  95. get_user_name(id, nev, 31)
  96. new playerTeam = get_user_team(id)
  97. new playerTeamName[19]
  98. switch (playerTeam)
  99. {
  100. case 1: {
  101. copy (playerTeamName, 11, "*Terrorista*")
  102.  
  103. }
  104. case 2: {
  105. copy (playerTeamName, 18, "*Anti-Terrorista*")
  106.  
  107. }
  108. default:
  109. copy (playerTeamName, 9, "*Néző*")
  110. }
  111. if(is_user_alive(id))
  112. {
  113. get_user_team(id, color, 9)
  114. formatex(Temp, 191, "^x03(%s) ^x04[%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message)
  115.  
  116. }
  117. else
  118. {
  119. get_user_team(id, color, 9)
  120. formatex(Temp, 191, "^x04*Halott* ^x03(%s) ^x04[%s] ^x03%s^x01: %s",playerTeamName, rangok[szint[id]], nev, message)
  121. }
  122. sendtmessage(color, playerTeam)
  123. return PLUGIN_HANDLED
  124. }
  125. public sendmessage(color[])
  126. {
  127. new teamName[10]
  128. for(new player = 1; player < get_maxplayers(); player++)
  129. {
  130. get_user_team (player, teamName, 9)
  131. teamf (player, color)
  132. elkuldes(player, Temp)
  133. teamf(player, teamName)
  134. }
  135. }
  136. public sendtmessage(color[], playerTeam)
  137. {
  138. new teamName[10]
  139. for (new player = 1; player < get_maxplayers(); player++)
  140. {
  141. if(get_user_team(player) == playerTeam)
  142. {
  143. get_user_team (player, teamName, 9)
  144. elkuldes(player, Temp)
  145. teamf (player, teamName)
  146. teamf (player, color)
  147. }
  148. }
  149. }
  150. public teamf(player, team[])
  151. {
  152. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  153. write_byte(player)
  154. write_string(team)
  155. message_end()
  156. }
  157. public elkuldes(player, Temp[])
  158. {
  159.  
  160. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  161. write_byte( player )
  162. write_string( Temp )
  163. message_end()
  164.  
  165. }
  166.  
  167. public client_connect(id)
  168. {
  169. LoadData(id)
  170. }
  171. public client_disconnect(id) SaveData(id)
  172.  
  173. public SaveData(id)
  174. {
  175. new name[32]
  176. get_user_name(id, name, 31)
  177.  
  178. new vaultkey[64],vaultdata[256]
  179. format(vaultkey,63,"%s-rang", name)
  180. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  181.  
  182.  
  183. nvault_set(g_vault,vaultkey,vaultdata)
  184. return PLUGIN_CONTINUE
  185. }
  186. public LoadData(id)
  187. {
  188. new name[32]
  189. get_user_name(id, name, 31)
  190. new vaultkey[64],vaultdata[256]
  191.  
  192. format(vaultkey,63,"%s-rang", name)
  193. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  194.  
  195. nvault_get(g_vault,vaultkey,vaultdata,255)
  196. replace_all(vaultdata, 255, "#", " ")
  197. new oles[32], level[32]
  198. parse(vaultdata, oles, 31, level, 31)
  199. olesek[id] = str_to_num(oles)
  200. szint[id] = str_to_num(level)
  201. return PLUGIN_CONTINUE
  202. }
  203. public halal()
  204. {
  205. new killer = read_data(1)
  206. new victim = read_data(2)
  207.  
  208. if(killer != victim)
  209. olesek[killer]++
  210.  
  211. while(olesek[killer] >= szamok[szint[killer]])
  212. {
  213. szint[killer]++
  214. }
  215. }






TESSÉK !! ^_^

_________________
Amíg nem adod fel legyőzhetetlen vagy!


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  [ 11 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

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