hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.23. 23:12



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: ZiT3K 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Rang Rendszer.
HozzászólásElküldve: 2016.11.01. 14:49 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
Sziasztok, miért errorozott be?
Előreis köszönöm.
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "Ujj Plugin"
  7. #define VERSION "1.0"
  8. #define AUTHOR "120"
  9.  
  10. #define TULAJ "ADMIN_IMMUNITY"
  11. #define ADMIN "ADMIN_BAN"
  12.  
  13. new message[192]
  14. new nev[32]
  15. new Temp[192]
  16. static color[10]
  17. new g_vault
  18. new olesek[33]
  19. new szint[33]
  20.  
  21. new const szamok[ASD] = {
  22.     25,
  23.     100,
  24.     250,
  25.     500,
  26.     700,
  27.     850,
  28.     1000,
  29.     3000,
  30.     3500,
  31.     4000,
  32.     4500,
  33.     5100,
  34.     6211,
  35.     6122,
  36.     6212
  37.  
  38. }
  39.  
  40. new const rangok[ASD+1][] = {
  41.     "Újonc",
  42.     "Silver I",
  43.     "Silver II",
  44.     "Silver III",
  45.     "Silver IV",
  46.     "Silver Elite",
  47.     "Silver Elite Master",
  48.     "Gold Nova I",
  49.     "Gold Nova II",
  50.     "Gold Nova III",
  51.     "Gold Nova Master",
  52.     "Master Guardian I",
  53.     "Master Guardian II",
  54.     "Master Guardian Elite",
  55.     "Distinguished Master Guardian",
  56.     "Legendary Eagle"
  57.  
  58. }
  59.  
  60. public plugin_init() {
  61.     register_plugin(PLUGIN, VERSION, AUTHOR)
  62.    
  63.     register_clcmd("say", "prefix")
  64.     register_clcmd("say_team", "prefix")
  65.     register_event("DeathMsg", "halal", "a")
  66. }
  67.  
  68. public halal()
  69. {
  70.     new killer = read_data(1);
  71.     new victim = read_data(2);
  72.    
  73.     if(killer != victim);
  74.     {
  75.     olesek[killer] ++;
  76.     }
  77.     while(olesek[killer] >= szamok[szint[killer]])
  78.     {
  79.     szint[killer] ++;
  80. }
  81.  
  82. public prefix()
  83. {
  84.  
  85.     get_user_name(id, nev, 31)
  86.    
  87.     read_args (message, 191)
  88.     remove_quotes (message)
  89.    
  90.     if(get_user_flags(id) && TULAJ)
  91.     {
  92.         get_user_team(id, color, 9)
  93.         formatex(Temp, 191, "^x04[Tulajdonos][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message)
  94.     }
  95.     else if(get_user_flags(id) && ADMIN)
  96.     {
  97.         get_user_team(id, color, 9)
  98.         formatex(Temp, 191, "^x04[ADMIN][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message)
  99.     }
  100.        
  101.     else if(is_user_alive(id)) {
  102.         get_user_team(id, color, 9)
  103.         formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  104.  
  105.     }
  106.     else {
  107.         get_user_team(id, color, 9)
  108.         formatex(Temp, 191, "^x01*Halott*^x04 [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  109.     }
  110.     return PLUGIN_HANDLED
  111. }
  112.    
  113. public client_connect(id)
  114. {  
  115.     LoadData(id)
  116. }
  117. public client_disconnect(id) SaveData(id)
  118.  
  119. public SaveData(id)
  120. {
  121.     new name[32]
  122.     get_user_name(id, name, 31)
  123.  
  124.     new vaultkey[64],vaultdata[256]
  125.     format(vaultkey,63,"%s-rang", name)
  126.     format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  127.  
  128.  
  129.     nvault_set(g_vault,vaultkey,vaultdata)
  130.     return PLUGIN_CONTINUE
  131. }
  132. public LoadData(id)
  133. {
  134.     new name[32]
  135.     get_user_name(id, name, 31)
  136.     new vaultkey[64],vaultdata[256]
  137.  
  138.     format(vaultkey,63,"%s-rang", name)
  139.     format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  140.  
  141.     nvault_get(g_vault,vaultkey,vaultdata,255)
  142.     replace_all(vaultdata, 255, "#", " ")
  143.     new oles[32], level[32]
  144.     parse(vaultdata, oles, 31, level, 31)
  145.     olesek[id] = str_to_num(oles)
  146.     szint[id] = str_to_num(level)
  147.     return PLUGIN_CONTINUE
  148. }
  149. stock print_color(const id, const input[], any:...)
  150. {
  151.         new count = 1, players[32]
  152.         static msg[191]
  153.         vformat(msg, 190, input, 3)
  154.  
  155.         replace_all(msg, 190, "!g", "^4")
  156.         replace_all(msg, 190, "!y", "^1")
  157.         replace_all(msg, 190, "!t", "^3")
  158.         replace_all(msg, 190, "á", "á")
  159.         replace_all(msg, 190, "é", "Ă©")
  160.         replace_all(msg, 190, "í", "Ă­")
  161.         replace_all(msg, 190, "ó", "Ăł")
  162.         replace_all(msg, 190, "ö", "ö")
  163.         replace_all(msg, 190, "ő", "Ĺ‘")
  164.         replace_all(msg, 190, "ú", "Ăş")
  165.         replace_all(msg, 190, "ü", "ĂĽ")
  166.         replace_all(msg, 190, "ű", "ű")
  167.         replace_all(msg, 190, "Á", "Á")
  168.         replace_all(msg, 190, "É", "É")
  169.         replace_all(msg, 190, "Í", "ĂŤ")
  170.         replace_all(msg, 190, "Ó", "Ă“")
  171.         replace_all(msg, 190, "Ö", "Ă–")
  172.         replace_all(msg, 190, "Ő", "Ő")
  173.         replace_all(msg, 190, "Ú", "Ăš")
  174.         replace_all(msg, 190, "Ü", "Ăś")
  175.         replace_all(msg, 190, "Ű", "Ĺ°")      
  176.  
  177.         if (id) players[0] = id; else get_players(players, count, "ch")
  178.         {
  179.                 for (new i = 0; i < count; i++)
  180.                 {
  181.                         if (is_user_connected(players[i]))
  182.                         {
  183.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  184.                                 write_byte(players[i])
  185.                                 write_string(msg)
  186.                                 message_end()
  187.                         }
  188.                 }
  189.         }
  190.         return PLUGIN_HANDLED
  191. }

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rang Rendszer.
HozzászólásElküldve: 2016.11.01. 15:19 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Mert televolt elírásokkal, hibákkal, hiányzó dolgokkal...
Compiler kiírja pedig hogy mi a hiba, csak javítanod kellett volna.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4.  
  5. #define PLUGIN "Ujj Plugin"
  6. #define VERSION "1.0"
  7. #define AUTHOR "120"
  8.  
  9. #define TULAJ ADMIN_IMMUNITY
  10. #define ADMIN ADMIN_BAN
  11.  
  12. #pragma tabsize 0
  13.  
  14. new message[192]
  15. new nev[32]
  16. new Temp[192]
  17. static color[10]
  18. new g_vault
  19. new olesek[33]
  20. new szint[33]
  21.  
  22. #define ASD 15
  23.  
  24. new const szamok[ASD] = {
  25.         25,
  26.         100,
  27.         250,
  28.         500,
  29.         700,
  30.         850,
  31.         1000,
  32.         3000,
  33.         3500,
  34.         4000,
  35.         4500,
  36.         5100,
  37.         6211,
  38.         6122,
  39.         6212
  40. }
  41.  
  42. new const rangok[ASD+1][] = {
  43.         "Újonc",
  44.         "Silver I",
  45.         "Silver II",
  46.         "Silver III",
  47.         "Silver IV",
  48.         "Silver Elite",
  49.         "Silver Elite Master",
  50.         "Gold Nova I",
  51.         "Gold Nova II",
  52.         "Gold Nova III",
  53.         "Gold Nova Master",
  54.         "Master Guardian I",
  55.         "Master Guardian II",
  56.         "Master Guardian Elite",
  57.         "Distinguished Master Guardian",
  58.         "Legendary Eagle"
  59.  
  60. }
  61.  
  62. public plugin_init() {
  63.         register_plugin(PLUGIN, VERSION, AUTHOR)
  64.  
  65.         register_clcmd("say", "prefix")
  66.         register_clcmd("say_team", "prefix")
  67.         register_event("DeathMsg", "halal", "a")
  68. }
  69.  
  70. public halal()
  71. {
  72.         new killer = read_data(1);
  73.         new victim = read_data(2);
  74.  
  75.         if(killer != victim)
  76.         {
  77.         olesek[killer]++;
  78.         }
  79.         while(olesek[killer] >= szamok[szint[killer]])
  80.         {
  81.         szint[killer]++;
  82.         }
  83. }
  84.  
  85. public prefix(id)
  86. {
  87.         get_user_name(id, nev, 31)
  88.  
  89.         read_args (message, 191)
  90.         remove_quotes (message)
  91.  
  92.         if(is_user_connected(id) && get_user_flags(id) & TULAJ)
  93.         {
  94.                 get_user_team(id, color, 9)
  95.                 formatex(Temp, 191, "^x04[Tulajdonos][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message)
  96.         }
  97.         else if(get_user_flags(id) & ADMIN)
  98.         {
  99.                 get_user_team(id, color, 9)
  100.                 formatex(Temp, 191, "^x04[ADMIN][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message)
  101.         }
  102.  
  103.         else if(is_user_alive(id)) {
  104.                 get_user_team(id, color, 9)
  105.                 formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  106.  
  107.         }
  108.         else {
  109.                 get_user_team(id, color, 9)
  110.                 formatex(Temp, 191, "^x01*Halott*^x04 [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  111.         }
  112.         return PLUGIN_HANDLED
  113. }
  114.  
  115. public client_connect(id)
  116. {
  117.         LoadData(id)
  118. }
  119. public client_disconnect(id) SaveData(id)
  120.  
  121. public SaveData(id)
  122. {
  123.         new name[32]
  124.         get_user_name(id, name, 31)
  125.  
  126.         new vaultkey[64],vaultdata[256]
  127.         format(vaultkey,63,"%s-rang", name)
  128.         format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  129.  
  130.  
  131.         nvault_set(g_vault,vaultkey,vaultdata)
  132.         return PLUGIN_CONTINUE
  133. }
  134. public LoadData(id)
  135. {
  136.         new name[32]
  137.         get_user_name(id, name, 31)
  138.         new vaultkey[64],vaultdata[256]
  139.  
  140.         format(vaultkey,63,"%s-rang", name)
  141.         format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  142.  
  143.         nvault_get(g_vault,vaultkey,vaultdata,255)
  144.         replace_all(vaultdata, 255, "#", " ")
  145.         new oles[32], level[32]
  146.         parse(vaultdata, oles, 31, level, 31)
  147.         olesek[id] = str_to_num(oles)
  148.         szint[id] = str_to_num(level)
  149.         return PLUGIN_CONTINUE
  150. }
  151. stock print_color(const id, const input[], any:...)
  152. {
  153.                 new count = 1, players[32]
  154.                 static msg[191]
  155.                 vformat(msg, 190, input, 3)
  156.  
  157.                 replace_all(msg, 190, "!g", "^4")
  158.                 replace_all(msg, 190, "!y", "^1")
  159.                 replace_all(msg, 190, "!t", "^3")
  160.                 replace_all(msg, 190, "á", "á")
  161.                 replace_all(msg, 190, "é", "Ă©")
  162.                 replace_all(msg, 190, "í", "Ă­")
  163.                 replace_all(msg, 190, "ó", "Ăł")
  164.                 replace_all(msg, 190, "ö", "ö")
  165.                 replace_all(msg, 190, "ő", "Ĺ‘")
  166.                 replace_all(msg, 190, "ú", "Ăş")
  167.                 replace_all(msg, 190, "ü", "ĂĽ")
  168.                 replace_all(msg, 190, "ű", "ű")
  169.                 replace_all(msg, 190, "Á", "Á")
  170.                 replace_all(msg, 190, "É", "É")
  171.                 replace_all(msg, 190, "Í", "ĂŤ")
  172.                 replace_all(msg, 190, "Ó", "Ă“")
  173.                 replace_all(msg, 190, "Ö", "Ă–")
  174.                 replace_all(msg, 190, "Ő", "Ő")
  175.                 replace_all(msg, 190, "Ú", "Ăš")
  176.                 replace_all(msg, 190, "Ü", "Ăś")
  177.                 replace_all(msg, 190, "Ű", "Ĺ°")
  178.  
  179.                 if (id) players[0] = id; else get_players(players, count, "ch")
  180.                 {
  181.                                 for (new i = 0; i < count; i++)
  182.                                 {
  183.                                                 if (is_user_connected(players[i]))
  184.                                                 {
  185.                                                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  186.                                                                 write_byte(players[i])
  187.                                                                 write_string(msg)
  188.                                                                 message_end()
  189.                                                 }
  190.                                 }
  191.                 }
  192.                 return PLUGIN_HANDLED
  193. }

Ők köszönték meg regener nek ezt a hozzászólást: adriansr14 (2016.11.01. 18:24)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rang Rendszer.
HozzászólásElküldve: 2016.11.01. 18:24 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
Köszi báttya :D

regener írta:
Mert televolt elírásokkal, hibákkal, hiányzó dolgokkal...
Compiler kiírja pedig hogy mi a hiba, csak javítanod kellett volna.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4.  
  5. #define PLUGIN "Ujj Plugin"
  6. #define VERSION "1.0"
  7. #define AUTHOR "120"
  8.  
  9. #define TULAJ ADMIN_IMMUNITY
  10. #define ADMIN ADMIN_BAN
  11.  
  12. #pragma tabsize 0
  13.  
  14. new message[192]
  15. new nev[32]
  16. new Temp[192]
  17. static color[10]
  18. new g_vault
  19. new olesek[33]
  20. new szint[33]
  21.  
  22. #define ASD 15
  23.  
  24. new const szamok[ASD] = {
  25.         25,
  26.         100,
  27.         250,
  28.         500,
  29.         700,
  30.         850,
  31.         1000,
  32.         3000,
  33.         3500,
  34.         4000,
  35.         4500,
  36.         5100,
  37.         6211,
  38.         6122,
  39.         6212
  40. }
  41.  
  42. new const rangok[ASD+1][] = {
  43.         "Újonc",
  44.         "Silver I",
  45.         "Silver II",
  46.         "Silver III",
  47.         "Silver IV",
  48.         "Silver Elite",
  49.         "Silver Elite Master",
  50.         "Gold Nova I",
  51.         "Gold Nova II",
  52.         "Gold Nova III",
  53.         "Gold Nova Master",
  54.         "Master Guardian I",
  55.         "Master Guardian II",
  56.         "Master Guardian Elite",
  57.         "Distinguished Master Guardian",
  58.         "Legendary Eagle"
  59.  
  60. }
  61.  
  62. public plugin_init() {
  63.         register_plugin(PLUGIN, VERSION, AUTHOR)
  64.  
  65.         register_clcmd("say", "prefix")
  66.         register_clcmd("say_team", "prefix")
  67.         register_event("DeathMsg", "halal", "a")
  68. }
  69.  
  70. public halal()
  71. {
  72.         new killer = read_data(1);
  73.         new victim = read_data(2);
  74.  
  75.         if(killer != victim)
  76.         {
  77.         olesek[killer]++;
  78.         }
  79.         while(olesek[killer] >= szamok[szint[killer]])
  80.         {
  81.         szint[killer]++;
  82.         }
  83. }
  84.  
  85. public prefix(id)
  86. {
  87.         get_user_name(id, nev, 31)
  88.  
  89.         read_args (message, 191)
  90.         remove_quotes (message)
  91.  
  92.         if(is_user_connected(id) && get_user_flags(id) & TULAJ)
  93.         {
  94.                 get_user_team(id, color, 9)
  95.                 formatex(Temp, 191, "^x04[Tulajdonos][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message)
  96.         }
  97.         else if(get_user_flags(id) & ADMIN)
  98.         {
  99.                 get_user_team(id, color, 9)
  100.                 formatex(Temp, 191, "^x04[ADMIN][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message)
  101.         }
  102.  
  103.         else if(is_user_alive(id)) {
  104.                 get_user_team(id, color, 9)
  105.                 formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  106.  
  107.         }
  108.         else {
  109.                 get_user_team(id, color, 9)
  110.                 formatex(Temp, 191, "^x01*Halott*^x04 [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message)
  111.         }
  112.         return PLUGIN_HANDLED
  113. }
  114.  
  115. public client_connect(id)
  116. {
  117.         LoadData(id)
  118. }
  119. public client_disconnect(id) SaveData(id)
  120.  
  121. public SaveData(id)
  122. {
  123.         new name[32]
  124.         get_user_name(id, name, 31)
  125.  
  126.         new vaultkey[64],vaultdata[256]
  127.         format(vaultkey,63,"%s-rang", name)
  128.         format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  129.  
  130.  
  131.         nvault_set(g_vault,vaultkey,vaultdata)
  132.         return PLUGIN_CONTINUE
  133. }
  134. public LoadData(id)
  135. {
  136.         new name[32]
  137.         get_user_name(id, name, 31)
  138.         new vaultkey[64],vaultdata[256]
  139.  
  140.         format(vaultkey,63,"%s-rang", name)
  141.         format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  142.  
  143.         nvault_get(g_vault,vaultkey,vaultdata,255)
  144.         replace_all(vaultdata, 255, "#", " ")
  145.         new oles[32], level[32]
  146.         parse(vaultdata, oles, 31, level, 31)
  147.         olesek[id] = str_to_num(oles)
  148.         szint[id] = str_to_num(level)
  149.         return PLUGIN_CONTINUE
  150. }
  151. stock print_color(const id, const input[], any:...)
  152. {
  153.                 new count = 1, players[32]
  154.                 static msg[191]
  155.                 vformat(msg, 190, input, 3)
  156.  
  157.                 replace_all(msg, 190, "!g", "^4")
  158.                 replace_all(msg, 190, "!y", "^1")
  159.                 replace_all(msg, 190, "!t", "^3")
  160.                 replace_all(msg, 190, "á", "á")
  161.                 replace_all(msg, 190, "é", "Ă©")
  162.                 replace_all(msg, 190, "í", "Ă­")
  163.                 replace_all(msg, 190, "ó", "Ăł")
  164.                 replace_all(msg, 190, "ö", "ö")
  165.                 replace_all(msg, 190, "ő", "Ĺ‘")
  166.                 replace_all(msg, 190, "ú", "Ăş")
  167.                 replace_all(msg, 190, "ü", "ĂĽ")
  168.                 replace_all(msg, 190, "ű", "ű")
  169.                 replace_all(msg, 190, "Á", "Á")
  170.                 replace_all(msg, 190, "É", "É")
  171.                 replace_all(msg, 190, "Í", "ĂŤ")
  172.                 replace_all(msg, 190, "Ó", "Ă“")
  173.                 replace_all(msg, 190, "Ö", "Ă–")
  174.                 replace_all(msg, 190, "Ő", "Ő")
  175.                 replace_all(msg, 190, "Ú", "Ăš")
  176.                 replace_all(msg, 190, "Ü", "Ăś")
  177.                 replace_all(msg, 190, "Ű", "Ĺ°")
  178.  
  179.                 if (id) players[0] = id; else get_players(players, count, "ch")
  180.                 {
  181.                                 for (new i = 0; i < count; i++)
  182.                                 {
  183.                                                 if (is_user_connected(players[i]))
  184.                                                 {
  185.                                                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  186.                                                                 write_byte(players[i])
  187.                                                                 write_string(msg)
  188.                                                                 message_end()
  189.                                                 }
  190.                                 }
  191.                 }
  192.                 return PLUGIN_HANDLED
  193. }

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


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


Ki van itt

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