hlmod.hu

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



Jelenlévő felhasználók

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


Új téma nyitása Hozzászólás a témához  [32 hozzászólás ]  OldalElőző1234Következő
Szerző Üzenet
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.13. 16:30 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Úgyvan... Minden bele van írva, amit írtál.
A szín pedig csapatok alapján van, úgyhogy nem fogjuk tudni azt megcsinálni, hogy ha valaki T, akkor kék legyen a színe.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.13. 18:55 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
files/4008142/4008142.sma(53) : warning 217: loose indentation
files/4008142/4008142.sma(146) : warning 217: loose indentation
files/4008142/4008142.sma(157) : warning 217: loose indentation
files/4008142/4008142.sma(167) : warning 217: loose indentation
files/4008142/4008142.sma(177) : warning 217: loose indentation
files/4008142/4008142.sma(184) : warning 217: loose indentation
files/4008142/4008142.sma(189) : warning 217: loose indentation

_________________
Csesszétekmeg megint ide szoktam.

Idegbeteg leszek ha 30 percenként meg nem nézem, hogy nyílt-e új téma vagy jött-e valahova új comment.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.13. 19:03 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Ezek semmit nem befolyásolnak a plugin működése szempontjából.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.13. 19:09 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
de akk se konvertálja le !! XDXDXD

_________________
Csesszétekmeg megint ide szoktam.

Idegbeteg leszek ha 30 percenként meg nem nézem, hogy nyílt-e új téma vagy jött-e valahova új comment.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.13. 19:13 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Az már nem az én hibám. Vagy nincs betallózva a konvertáló, vagy nincs meg minden INC. Gondolom ez a ColorChat ( csak a legtöbbet előforduló problémák közül. )


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.13. 19:51 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
csak 24 karakter ír le és mindig idézőjelet rak az írandók elé.

_________________
Csesszétekmeg megint ide szoktam.

Idegbeteg leszek ha 30 percenként meg nem nézem, hogy nyílt-e új téma vagy jött-e valahova új comment.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.14. 17:43 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
A hibát írd le + smat társítsd

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.14. 18:19 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
A stats rankokat nem mutatja.

Csak 24 karakter enged leírni a többit nem írja le....

SMA:

Ez az összefésült sma amit orsz csinált.

Kód:
  1.  

  2. #include <amxmodx>

  3. #include <amxmisc>

  4. #include <colorchat>

  5. #include <csx>

  6. #include <hamsandwich>

  7.  

  8. #define MAX_GROUPS 10

  9.  

  10. new kills[32]

  11.  

  12. new g_Rang[MAX_GROUPS][] =

  13. {

  14.        "^x04 [Tulaj]^x03 %s^x01 :^x03 %s",

  15.        "^x04 [Imperator]^x03 %s^x01 :^x03 %s",

  16.        "^x04 [Foadmin]^x03 %s^x01 :^x03 %s",

  17.        "^x04 [Admin]^x03 %s^x01 :^x03 %s",

  18.        "^x04 [Globalis moderator]^x03 %s^x01 :^x04 %s",

  19.        "^x04 [Moderator]^x03 %s^x01 :^x04 %s",

  20.        "^x04 [Vedett]^x03 %s^x01 :^x01 %s",

  21.        "^x04 [Parancsnok]^x03 %s^x01 :^x03 %s",

  22.        "^x04 [Figyelo]^x03 %s^x01 :^x01 %s",

  23.        "^x04 [VIP]^x03 %s^x01 :^x01 %s"

  24. };

  25.  

  26. new g_RangFlag[MAX_GROUPS][] =

  27. {

  28.        "abcdefghijklmnopqrstu",

  29.        "bcdefghijklmnopqrstu",

  30.        "bcdefgijmnpqrstu",

  31.        "cdefgijmnqrtstu",

  32.        "cdefgijnqrstu",

  33.        "cefgijqru",

  34.        "a",

  35.        "ceijmnu",

  36.        "i",

  37.        "t"

  38. };

  39.  

  40. public plugin_init()

  41. {

  42.         register_plugin("Kills counter & Admin rang", "1.0", "Jelle & Ex3cuTioN & oroszrulett")

  43.        

  44.         RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)

  45.         register_clcmd("say","hook_say");

  46.         register_clcmd("say_team","hook_say2");

  47. }

  48.  

  49. public fwHamPlayerSpawnPost(id)

  50. {

  51.         if(is_user_admin(id))

  52.                 return PLUGIN_CONTINUE

  53.                

  54.     if ( is_user_alive(id) )

  55.     {

  56.         new stats[8], bodyhits[8]

  57.         get_user_stats(id, stats, bodyhits)

  58.         stats[0] = kills[id]  

  59.        

  60.         name_stuff(id)

  61.     }

  62.     return PLUGIN_CONTINUE

  63. }

  64.  

  65. public client_infochanged(id)

  66. {

  67.     new OldName[32], NewName[32]

  68.  

  69.     get_user_name(id, OldName, 31)

  70.     get_user_info(id, "name", NewName, 31)

  71.    

  72.     if ( equal(OldName, NewName) ) return

  73.  

  74.     name_stuff(id)

  75. }

  76.  

  77. name_stuff(id)

  78. {

  79.     new Name[32]

  80.     get_user_name(id, Name, 31)

  81.    

  82.     if ( kills[id] < 5 )

  83.     {

  84.         new prefix[] = "[Kezdo]"

  85.         new FullName[64]

  86.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  87.         set_user_info(id, "name", FullName)

  88.     }

  89.  

  90.     else if ( kills[id] < 10 )

  91.     {

  92.         new prefix[] = "[Halado]"

  93.         new FullName[64]

  94.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  95.         set_user_info(id, "name", FullName)

  96.     }

  97.    

  98.     else if ( kills[id] < 15 )

  99.     {

  100.         new prefix[] = "[Kozephalado]"

  101.         new FullName[64]

  102.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  103.         set_user_info(id, "name", FullName)

  104.     }    

  105.  

  106.     else if ( kills[id] < 20 )

  107.     {

  108.         new prefix[] = "[Pro]"

  109.         new FullName[64]

  110.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)      

  111.         set_user_info(id, "name", FullName)

  112.     }

  113.    

  114.     else if ( kills[id] < 50 )

  115.     {

  116.         new prefix[] = "[HarD]"

  117.         new FullName[64]

  118.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)      

  119.         set_user_info(id, "name", FullName)

  120.     }

  121.    

  122.     else if ( kills[id] < 100 )

  123.     {

  124.         new prefix[] = "[HarDPrO]"

  125.         new FullName[64]

  126.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)      

  127.         set_user_info(id, "name", FullName)

  128.     }

  129.    

  130.     else if ( kills[id] > 100 )

  131.     {

  132.        

  133.         new prefix[] = "[IMMORTAL]"

  134.         new FullName[64]

  135.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  136.         set_user_info(id, "name", FullName)

  137.     }

  138. }

  139.  

  140. public hook_say(id)

  141. {

  142.           if(!is_user_admin(id) || is_user_bot(id))

  143.         {

  144.                 return PLUGIN_CONTINUE;

  145.          }

  146.          

  147.         new nick[32];

  148.         get_user_name(id,nick,31);

  149.  

  150.         static chat[32];

  151.         read_args(chat, sizeof(chat) - 1);

  152.         remove_quotes(chat);

  153.  

  154.         if(equali(chat,"")) {

  155.                 return PLUGIN_CONTINUE;

  156.         }

  157.  

  158.          for(new i=0; i<MAX_GROUPS; i++)

  159.         {

  160.                 if(get_user_flags(id) == read_flags(g_RangFlag[i]))

  161.                 {      

  162.                         ColorChat(0,GREEN,"%s",g_Rang[i],nick,chat);

  163.                         return PLUGIN_HANDLED;

  164.  

  165.                   }

  166.  

  167.          }

  168.         return PLUGIN_CONTINUE;

  169. }

  170.  

  171. public hook_say2(id)

  172. {

  173.          if(!is_user_admin(id) || is_user_bot(id))

  174.         {

  175.                 return PLUGIN_CONTINUE;

  176.          }

  177.  

  178.         new nick[32];

  179.         get_user_name(id,nick,31);

  180.  

  181.         static chat[32];

  182.         read_args(chat, sizeof(chat) - 1);

  183.         remove_quotes(chat);

  184.  

  185.          if(equali(chat,""))

  186.         {

  187.                 return PLUGIN_CONTINUE;

  188.          }

  189.  

  190.         for(new i=0; i<MAX_GROUPS; i++)

  191.         {

  192.                 if(get_user_flags(id) == read_flags(g_RangFlag[i]))

  193.                 {

  194.                         new players[32],num;

  195.                         get_players(players,num,"c");

  196.  

  197.                         for(new x=0; x<num; x++)

  198.                         {

  199.                                 if(get_user_team(id) == get_user_team(players[x]))

  200.                                 {

  201.                                         switch(get_user_team(id)) {

  202.                                                 case 1:

  203.                                                 {

  204.                                                         ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  205.                                                 }

  206.                                                 case 2:

  207.                                                 {

  208.                                                         ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  209.                                                 }

  210.                                         }

  211.                                 }

  212.                                 return PLUGIN_HANDLED;

  213.                         }

  214.                 }

  215.         }

  216.         return PLUGIN_CONTINUE;

  217. }

  218.  

  219.  


ez az alap admin rank sma:

Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <colorchat>

  4.  

  5. #pragma semicolon 1

  6.  

  7. #define MAX_GROUPS 10

  8.  

  9. new g_Rang[MAX_GROUPS][] = {

  10.        "Tulaj",

  11.        "Imperator",

  12.        "Foadmin",

  13.        "Admin",

  14.        "Globalis Moderator",

  15.        "Moderator",

  16.        "Vedett",

  17.        "Parancsnok",

  18.        "Figyelo",

  19.        "Vip"

  20. };

  21.  

  22. new g_RangFlag[MAX_GROUPS][] = {

  23.        "abcdefghijklmnopqrstu",

  24.        "bcdefghijklmnopqrstu",

  25.        "bcdefgijmnpqrstu",

  26.        "cdefgijmnqrtstu",

  27.        "cdefgijnqrstu",

  28.        "cefgijqru",

  29.        "a",

  30.        "ceijmnu",

  31.        "i",

  32.        "t"

  33. };

  34.  

  35. public plugin_init() {

  36.         register_plugin("RangAdminChat", "0.5", "Ex3cuTioN");

  37.         register_clcmd("say","hook_say");

  38.         register_clcmd("say_team","hook_say2");

  39. }

  40.  

  41. public hook_say(id) {

  42.         if(!is_user_admin(id) || is_user_bot(id)) {

  43.                 return PLUGIN_CONTINUE;

  44.         }

  45.  

  46.         new nick[32];

  47.         get_user_name(id,nick,31);

  48.  

  49.         static chat[32];

  50.         read_args(chat, sizeof(chat) - 1);

  51.         remove_quotes(chat);

  52.  

  53.         if(equali(chat,"")) {

  54.                 return PLUGIN_CONTINUE;

  55.         }

  56.  

  57.         for(new i=0; i<MAX_GROUPS; i++) {

  58.                 if(get_user_flags(id) == read_flags(g_RangFlag[i])) {

  59.                         ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  60.                         return PLUGIN_HANDLED;

  61.                 }

  62.         }

  63.         return PLUGIN_CONTINUE;

  64. }

  65.  

  66. public hook_say2(id) {

  67.         if(!is_user_admin(id) || is_user_bot(id)) {

  68.                 return PLUGIN_CONTINUE;

  69.         }

  70.  

  71.         new nick[32];

  72.         get_user_name(id,nick,31);

  73.  

  74.         static chat[32];

  75.         read_args(chat, sizeof(chat) - 1);

  76.         remove_quotes(chat);

  77.  

  78.         if(equali(chat,"")) {

  79.                 return PLUGIN_CONTINUE;

  80.         }

  81.  

  82.         for(new i=0; i<MAX_GROUPS; i++) {

  83.                 if(get_user_flags(id) == read_flags(g_RangFlag[i])) {

  84.                         new players[32],num;

  85.                         get_players(players,num,"c");

  86.  

  87.                         for(new x=0; x<num; x++) {

  88.                                 if(get_user_team(id) == get_user_team(players[x])) {

  89.                                         switch(get_user_team(id)) {

  90.                                                 case 1:

  91.                                                 {

  92.                                                         ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  93.                                                 }

  94.                                                 case 2:

  95.                                                 {

  96.                                                         ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang[i],nick,chat);

  97.                                                 }

  98.                                         }

  99.                                 }

  100.                                 return PLUGIN_HANDLED;

  101.                         }

  102.                 }

  103.         }

  104.         return PLUGIN_CONTINUE;

  105. }

  106.  


Ez pedig az alap stats rank amibe ezek kellenének:

Van ez a statos besorolás itt ezek rangok kellnének

0-tól 5 ölésis : Kezdo
5-től 10 ölésig : Halado
10-től 15 ölésig : KozepHalado
15-től 20 ölésig : Pro
20-tól 50 ölésig : HarD
50-től 100 ölésig : HarDPrO
100 ölés felett : IMMORTAL

Kód:
  1. /* Plugin generated by AMXX-Studio */

  2.  

  3. #include <amxmodx>

  4. #include <csx>

  5. #include <hamsandwich>

  6.  

  7. new kills[32]

  8.  

  9. public plugin_init()

  10. {

  11.     register_plugin("Kills counter", "1.0", "Jelle")

  12.    

  13.     RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)

  14. }

  15.  

  16. public fwHamPlayerSpawnPost(id)

  17. {

  18.     if ( is_user_alive(id) )

  19.     {

  20.         new stats[8], bodyhits[8]

  21.         get_user_stats(id, stats, bodyhits)

  22.         stats[0] = kills[id]

  23.        

  24.         name_stuff(id)

  25.     }

  26. }

  27.  

  28. public client_infochanged(id)

  29. {

  30.     new OldName[32], NewName[32]

  31.    

  32.     get_user_name(id, OldName, 31)

  33.     get_user_info(id, "name", NewName, 31)

  34.    

  35.     if ( equal(OldName, NewName) ) return

  36.    

  37.     name_stuff(id)

  38. }

  39.  

  40. name_stuff(id)

  41. {

  42.     new Name[32]

  43.     get_user_name(id, Name, 31)

  44.    

  45.     if ( kills[id] > 100 )

  46.     {

  47.         new prefix[] = "[Newbie]"

  48.         new FullName[64]

  49.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  50.        

  51.         set_user_info(id, "name", FullName)

  52.     }

  53.    

  54.     else if ( kills[id] > 500 )

  55.     {

  56.         new prefix[] = "[Semi-pro]"

  57.         new FullName[64]

  58.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  59.        

  60.         set_user_info(id, "name", FullName)

  61.     }

  62.    

  63.     else if ( kills[id] > 750 )

  64.     {

  65.         new prefix[] = "[Pro]"

  66.         new FullName[64]

  67.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  68.        

  69.         set_user_info(id, "name", FullName)

  70.     }

  71.    

  72.     else if ( kills[id] > 1000 )

  73.     {

  74.         new prefix[] = "[Veteran]"

  75.         new FullName[64]

  76.         formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)

  77.        

  78.         set_user_info(id, "name", FullName)

  79.     }

  80. }  

_________________
Csesszétekmeg megint ide szoktam.

Idegbeteg leszek ha 30 percenként meg nem nézem, hogy nyílt-e új téma vagy jött-e valahova új comment.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.14. 18:41 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Ahány betűt ki írjon a csetbe: static chat[32]; -> static chat[120]; mind a két esetben írd át

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: chat rank
HozzászólásElküldve:2012.06.14. 18:42 
Offline
Jómunkásember

Csatlakozott:2011.07.14. 11:12
Hozzászólások:320
Megköszönt másnak: 1 alkalommal
köszönöm..........

A másikra nem tudtok valamit,hogy a Stats rankokat is mutassa ?

_________________
Csesszétekmeg megint ide szoktam.

Idegbeteg leszek ha 30 percenként meg nem nézem, hogy nyílt-e új téma vagy jött-e valahova új comment.


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  [32 hozzászólás ]  OldalElőző1234Kö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